vendredi 8 avril 2011

PHP : les nouvelles du front #380

Il y a plus d’un an, j’ai commencé une série de billets portant le titre « Mort de PHP 6 + y jours », « y » ayant varié entre 10 et 370, par incrément de 10.

J’avais décidé à l’origine de remplacer ce titre par « Naissance de PHP X + y jours » après la sortie de la prochaine version majeure de PHP, puisqu'elle est censé remplacer PHP 6 (même si dans les faits, PHP 5.3 s'en est chargé à au moins 85 %).

Malheureusement, cette dernière se fait attendre, et je n’ai donc toujours pas eu l’occasion de changer mon titrage.

Cependant, l’abandon du développement de PHP 6 remonte maintenant à plus d’un an, et cette page de l’histoire du langage est définitivement tournée depuis un bon moment.

En effet, PHP 6 n’est plus, pour la communauté des contributeurs, qu’un fantôme qui est invoqué pour remettre dans le droit chemin ceux qui s’oriente dans la mauvaise direction.

C’est pourquoi, sur une suggestion de Pierre Joye, j’ai décidé d’adopter dorénavant pour cette série le titre « PHP : Les nouvelles du front #y », que je trouve particulièrement adapté à l’ambiance régnant certain jours parmi la communauté des développeurs du langage.

Le titre est cependant la seule chose qui change, car je reste dans un rôle de simple observateur dans le cadre de ces billets, et je conserve la périodicité de 10 jours.

Elle me permet en effet à la fois de trouver le temps d’écrire ces billets et d’avoir suffisamment d’information à partager pour qu’ils soient un minimum intéressant.

Cette explication étant maintenant terminée, voici donc les dernières nouvelles du front depuis « Mort de PHP6 + 370 jours » !

Lire la suite

vendredi 1 avril 2011

Le code source de PHP a été modifié par des pirates !

Il y a maintenant une quinzaine de jours, les développeurs de PHP se sont rendus compte que l'un de leur serveur avait été piraté et que la liste de leurs identifiants avait été volée à cette occasion.

Or, ces identifiants permettent d'accéder à l'ensemble des serveurs utilisés par la communauté, et notamment au dépôt subversion contenant entre autre le code source du langage.

Les pirates ont donc eu la possibilité d'altérer à leur avantage le code de PHP, en y introduisant, par exemple, des portes dérobées ou bien des failles de sécurité.

L'affaire a donc été prise très au sérieux, d'autant que deux jours avant la découverte du piratage, la version 5.3.6 de PHP avait été rendue publique, et qu'elle est téléchargée massivement.

Les développeurs ont donc décidé d'auditer en profondeur le code, afin de savoir s'il avait bien été modifié par les pirates et dans ce cas, réparer les dégâts.

Lire la suite

lundi 28 mars 2011

Mort de PHP6 + 370 Jours

trunkPHP20110328.png

Cela fait donc maintenant un an que le trunk, qui contient le code de ce qui pourrait être la prochaine version majeure de PHP, est né.

Le bébé a bien évolué, même si sa croissance a connu quelques paliers, notamment à cause du développement de ses cousins, à savoir les versions mineures correspondant à la branche 5.3.

Pour preuve, suite, à la naissance de PHP 5.3.6, il vient de faire sur les 10 jours qui viennent de s'écouler, une poussée de croissance, comme le montre son électro-encéphalogramme :

trunkPHP20110328.png
Elle reste certes modeste, puisqu'elle ne représente qu'une petite cinquantaine de modifications, mais elle est significative par rapport aux périodes précédentes, d'autant que les contributeurs doivent actuellement faire face à un problème relativement important.

D'ailleurs, ce problème est certainement la cause du manque d'activité sur la liste de diffusion des développeurs du langage, internals@, sur laquelle les échanges ont été très réduits.

Lire la suite

mardi 15 février 2011

Mort de PHP6 + 330 jours

Le moins que l'on puisse dire est que le développement de PHP est au ralenti actuellement.

En effet, il n'y a eu qu'un peu moins de 25 modifications effectuées sur le trunk, qui contient le code de la prochaine version majeure du langage.

Et au niveau de la liste de diffusion des contributeurs, internals@, s'il n'est pas possible de parler de calme plat, l'activité est tout de même extrêmement réduite.

J'ai même réellement hésité à faire ce billet, car j'ai eu beau chercher, je n'ai pas trouvé d'information intéressante à partager, l'essentiel des modifications étant des corrections de problèmes, de l'ajout de tests unitaires, ou des optimisations.

Le langage est donc, comme sur les deux dernières périodes, toujours dans une phase de consolidation, mais comme d'habitude, il est difficile, sinon impossible, d'y voir un signe annonçant la sortie prochaine d'une nouvelle version.

Lire la suite

vendredi 4 février 2011

Mort de PHP6 + 320 jours

Avec un peu de retard, pour cause d'emploi du temps chargé et de grippe tenace, voici la rétrospective des dix derniers jours de développement sur la prochaine version majeure de PHP.

Et je suis au regret de vous dire que malgré mon retard, la période qui vient de s'écouler n'est guère plus intéressante que la précédente, qui avait pourtant déjà été particulièrement terne, pour le moins.

En effet, bien qu'il y ait eu une soixantaine de modifications effectuées sur le trunk, la version de développement de PHP, contre une cinquantaine seulement sur la période précédente, il ne s'agit, dans la plus grande majorité des cas, que de correction de bugs.

De plus, il n'y a pas eu plus d'activité sur la liste de diffusion des contributeurs, internals@, que lors des dix jours précédents.

La phase de stabilisation commencée lors de la période précédente semble donc devoir durer un petit moment.

Malgré tout, j'ai tout de même réussi à faire ressortir de la très petite quantité d'informations à ma disposition quelques informations que je qualifierais de significatives à défaut d'intéressantes.

Elles ne vous feront donc aucunement sauter au plafond, mais je pense qu'elles valent tout de même le coup d'être connues.

Lire la suite

- page 2 de 12 -